[アップデート] Amazon Q Developer のユニットテスト生成機能がプレビューになりました #AWSreInvent

[アップデート] Amazon Q Developer のユニットテスト生成機能がプレビューになりました #AWSreInvent

Clock Icon2024.12.04

re:Invent 2024 現地参加の田中孝明です。

概要

Amazon Q 開発者エージェントの機能に、ドキュメントの生成、コードレビュー、ユニットテスト生成が含まれるようになりました。今回のブログではユニットテストの生成を試してみました。

https://aws.amazon.com/blogs/aws/new-amazon-q-developer-agent-capabilities-include-generating-documentation-code-reviews-and-unit-tests/

試してみた

Amazon Q Developer はお使いの IDE のプラグインを入手、もしくは AWS Console 上から使うことができます。

Screenshot 2024-12-03 at 11.16.45

https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscode

今回は VS Code で使えるようにしてみました。

既存の Python のコードを開いてみて Unit Test が生成されるか確認してみました。

Screenshot 2024-12-03 at 11.23.00

対象のファイルを開き、Amazon Q の Chat 欄に /test と打ち込みます。

Screenshot 2024-12-03 at 11.27.18

しばらくすると、テストコードが生成されます。

Screenshot 2024-12-03 at 11.27.53

今回は既存のテストコードを拡充したものですので、diff で追加分を確認できます。

Screenshot 2024-12-03 at 11.29.36

まとめ

セッションでも言及されていましたが、ドキュメント作成・ユニットコードは開発する上で必要であり、多くの開発者が時間を使って解決している部分でもありました。プレビューになりますが、今回のアップデートによって開発者がよりコーディングに時間を費やすことができるようになるのは嬉しいですね。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.